﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Minecraft.Model.Furniture
{
	/// <summary>
	/// 产出家具升级信息
	/// </summary>
	[Serializable]
	public class FurnitureOutputUpgradeInfo
	{
		/// <summary>
		/// 产出家具升级状态
		/// </summary>
		public EnumFurnitureOutputUpgradeState enumFurnitureOutputUpgradeState;
		/// <summary>
		/// 产出家具现有升级材料信息列表（已经按照要求排序过的，所有配方物品itemId都包含在内，如果升级材料中没有指定物品，则指定物品的个数为0）
		/// </summary>
		public List<FurnitureOutputUpgradeMaterialInfo> furnitureOutputUpgradeMaterialInfoList;
		/// <summary>
		/// 升级需要的总时间
		/// </summary>
		public int totalSeconds;
		/// <summary>
		/// 升级所剩余的时间
		/// </summary>
		public int remainSeconds;
		/// <summary>
		/// 是否可以升级
		/// </summary>
		public bool isCanAchieveUpgrade;
	}
}
